Distributed intelligent grounds management system

ABSTRACT

A system may include sensor equipment, a local yard maintenance manager and a remote yard maintenance manager. The sensor equipment includes one or more sensors disposed on a parcel of land. The local yard maintenance manager may be disposed proximate to the parcel and configured to interface with the sensor equipment to monitor growing conditions on the parcel. The remote yard maintenance manager may be disposed remotely with respect to the parcel and configured to interface with the sensor equipment.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is an International Application claiming priority toU.S. application No. 62/037,378 filed Aug. 14, 2014, and saidapplication is expressly incorporated herein in its entirety.

TECHNICAL FIELD

Example embodiments generally relate to intelligent systems and, moreparticularly, relate to a system for intelligent grounds management thatincludes distributed control logic.

BACKGROUND

Grounds care maintenance tasks may include lawn care and/or gardeningtasks related to facilitating growth and manicuring the lawns or gardensthat hopefully prosper as a result of those efforts. Facilitating growthhas commonly required individuals to focus routine attention on ensuringgrowing conditions are appropriate for the vegetation being grown, andon providing the necessary care and grooming tasks to further enhancegrowth.

As technological capabilities have improved, various devices or sensorshave been developed that are capable of employment to monitor variousaspects of growing conditions. Gardeners have therefore been enabled toemploy the sensors or devices in specific locations to monitor andcorrect, if needed, the growing conditions. However, even with theimprovement of monitoring devices or sensors, gardeners are still oftenrequired to employ a high degree of manual interaction to place and/oroperate the devices or sensors.

BRIEF SUMMARY OF SOME EXAMPLES

Some example embodiments may therefore provide a capability forintelligent control or management of a number of assets in connectionwith yard maintenance with the assistance or inclusion of a managementunit having distributed properties. Thus, for example, sensor equipmentand task performance equipment operation may be coordinated betweenlocal management and remote management entities for efficient gardeningand lawn care.

In an example embodiment, a system for intelligent control or managementof a number of assets in connection with yard maintenance is provided.The system may include sensor equipment, a local yard maintenancemanager and a remote yard maintenance manager. The sensor equipmentincludes one or more sensors disposed on a parcel of land. The localyard maintenance manager may be disposed proximate to the parcel andconfigured to interface with the sensor equipment to monitor growingconditions on the parcel. The remote yard maintenance manager may bedisposed remotely with respect to the parcel and configured to interfacewith the sensor equipment.

Some example embodiments may improve the ability of operators tomaximize the beauty and productivity of their yards and gardens, but doso in a cost effective and environmentally friendly way.

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING(S)

Having thus described the invention in general terms, reference will nowbe made to the accompanying drawings, which are not necessarily drawn toscale, and wherein:

FIG. 1 illustrates a block diagram of a system in accordance with anexample embodiment;

FIG. 2 illustrates a diagram of a parcel that is divided into variouszones according to an example embodiment;

FIG. 3 illustrates an example operating environment for a robotic mowerthat may employ an example embodiment;

FIG. 4 illustrates a simple water migration path with power provided tosensors remotely according to an example embodiment;

FIG. 5 illustrates a block diagram of a system having a distributed yardmaintenance manager in accordance with an example embodiment;

FIG. 6 illustrates a block diagram of a system having task performanceequipment control circuitry integrated into the yard maintenance managerin accordance with an example embodiment; and

FIG. 7 illustrates a block diagram of a method according to an exampleembodiment.

DETAILED DESCRIPTION

Some example embodiments now will be described more fully hereinafterwith reference to the accompanying drawings, in which some, but not allexample embodiments are shown. Indeed, the examples described andpictured herein should not be construed as being limiting as to thescope, applicability or configuration of the present disclosure. Rather,these example embodiments are provided so that this disclosure willsatisfy applicable legal requirements. Like reference numerals refer tolike elements throughout. Furthermore, as used herein, the term “or” isto be interpreted as a logical operator that results in true wheneverone or more of its operands are true. Additionally, the term “yardmaintenance” is meant to relate to any outdoor grounds improvement ormaintenance related activity and need not specifically apply toactivities directly tied to grass, turf or sod care. Thus, yardmaintenance should be appreciated to encompass gardening, lawn care,combinations thereof, and/or the like. As used herein, operable couplingshould be understood to relate to direct or indirect connection that, ineither case, enables functional interconnection of components that areoperably coupled to each other.

Example embodiments may provide a comprehensive system for monitoringyard conditions (i.e., lawn and/or garden conditions) at any of what maypotentially be a number of locations throughout a particular parcel, andperforming tasks relative to those locations under the direction of adistributed yard maintenance manager. In some cases, the tasks and/ormonitoring may be accomplished with the assistance of a mobile assetsuch as a robotic rover. In this regard, for example, the system mayutilize a communication network that gathers information on growingconditions from sensor equipment for association of the information withthe areas from which the information was gathered. The system may alsoemploy processing circuitry to associate a set of optimal or desirablegrowing condition parameters with the various areas. When theinformation is received describing the growing conditions of the variousareas, the processing circuitry may compare the growing conditions(i.e., current conditions) to the growing condition parameters (i.e.,desired conditions) to determine whether and to what extent correctiveactions may be needed to improve the growing conditions. The processingcircuitry may receive the information from and/or communicateinstructions to, a robotic rover. The robotic rover may provide a veryhigh degree of flexibility and capability into the system with respectto mechanisms by which power, communication and task related servicesmay be provided within the system. As mentioned above, the processingcircuitry may be distributed between local and remote managementcomponents so that some aspects of yard maintenance may utilize remoteassets or at least incorporate information available from abroad, whileother aspects can be managed locally.

The system may therefore employ any combination of fixed and/or mobilesensors that gather data that relates to specific segments of the parcelthat may correspond to each respective one of the various areasmentioned above. The specific segments may have different types ofplants therein, and therefore may optimally have different growingconditions desirable in connection with each respective one of thesegments. The owner/operator may define the specific segments, which maybe referred to as “zones,” and identify the plants associated with eachzone or the growing conditions desired for each zone. In some cases, theprocessing circuitry may be equipped to correlate desirable growingconditions to an identified plant species based on stored informationassociated with each plant species from a database or online resource.Accordingly, each zone will have corresponding growing conditionparameters associated therewith, and the growing condition parametersmay define the desired growing conditions (e.g., any or all of moisturelevel, temperature, lighting level, pH, and/or the like) for thecorresponding zone. In some cases, the zones may further be associatedwith the corresponding task performance equipment that may be employedto alter the growing conditions in the respective zones and thereforeact as potential resources for performing tasks. The resources may beassociated with the zones in such a way as to define the specificresources (e.g., a resource list) that is available for use in any givenzone. The processing circuitry may then either direct operation ofassets from the resource list to achieve a desired outcome or mayprovide instructions or suggestions to the owner/operator regarding theassets from the resource list that could be employed to achieve adesired outcome. Alternatively, the processing circuitry may merelyinform the owner/operator of the situation, and the owner/operator maybe relied upon to take corrective actions as needed.

FIG. 1 illustrates a block diagram of a system 10 that may be employedto accomplish the basic operations described above in accordance with anexample embodiment. Within the context of FIG. 1, it should beappreciated that certain tasks, like grass cutting, are typicallyperformed by lawn mowers, which could be walk behind, ride on, orrobotic models. Tasks such as soil preparation may be performed bytillers. Still other tasks, like lawn watering, may be performed bysprinkler heads at fixed locations or by the transportation of water viahoses to desired locations. The transportation could be accomplishedmanually, or via a robot or robotic rover 15. Because the system couldoperate without the robotic rover 15, the robotic rover 15 is shown indashed lines in FIG. 1. Robots or other devices could also be engaged toperform certain other yard maintenance tasks such as raking,fertilizing, lighting, wildlife dispersion and/or the like. Thus, itshould be apparent that sprinklers, robots, tillers, mowers and thelike, represent task performance equipment 20 that may be used toaccomplish functional tasks relative to yard maintenance activities. Thetask performance equipment 20 may therefore serve as the assets orresources that may be used to achieve desired outcomes within thecontext of the system.

Meanwhile, various sensors may be employed by insertion of such sensorsinto soil for monitoring soil conditions (e.g., lighting levels,moisture levels, pH, temperature, video or image data, etc.) or by thetransportation of such sensors using the robot. Other sensors could beplaced nearby vegetation to monitor certain growing conditions either ona fixed or mobile platform. Thus, for example, sensors could be placedon the task performance equipment 20 in some cases. Regardless of thespecific configuration or placement paradigm, the various sensors mayrepresent sensor equipment 30, as described above.

The sensor equipment 30, and in some cases also one or more of thedevices that comprise the task performance equipment 20, may be incommunication with a yard maintenance manager 40 via a network 50. Thenetwork 50 may be a data network, such as a local area network (LAN), ametropolitan area network (MAN), a wide area network (WAN) (e.g., theInternet), a wireless personal area network (WPAN), and/or the like,which may couple client devices (e.g., the sensor equipment 30 and/orthe task performance equipment 20) to devices such as processingelements (e.g., personal computers, server computers or the like) and/ordatabases such as the yard maintenance manager 40. Communication betweenthe network 50, the client devices and the devices or databases (e.g.,servers) to which the client devices are coupled may be accomplished byeither wireline or wireless communication mechanisms and correspondingcommunication protocols. As such, for example, some or all of thesensors of the sensor equipment 30 may be connected to the yardmaintenance manager 40 by wire and/or be wireless communication means.Meanwhile, some or all of the devices of the task performance equipment20 may be connected to the yard maintenance manager 40 by wire or bywireless communication means. As such, for example, a remote terminalmay be connected to the yard maintenance manager 40 by wire and/orwireless communication means.

It should also be appreciated that although the robotic rover 15 isillustrated separately in FIG. 1, the robotic rover 15 may act as one orboth of a piece of sensor equipment 30 or a piece of task performanceequipment 20. However, given the ability of the robotic rover 15 to actas either or both of a piece of sensor equipment 30 or a piece of taskperformance equipment 20 and the ability of the robotic rover 15 tofacilitate operation of the sensor equipment 30 and/or the taskperformance equipment 20 even when the robotic rover 15 does notnecessarily act as one or the other of such devices, the robotic rover15 is shown separately in FIG. 1. It should also be appreciated that theyard maintenance manager 40 could reside on the robotic rover 15, at thecharging station of the robotic rover 15, or could reside remotely fromthe robotic rover 15 (e.g., residing at a computer, server or smartphone). Where the yard maintenance manager 40 resides at the roboticrover 15, the processing circuitry of the robotic rover and theprocessing circuitry of the yard maintenance manager 40 could be thesame, or both could be embodied on coprocessors of the same platform.

As shown in FIG. 1, the yard maintenance manager 40 may includeprocessing circuitry 110 that may be configured to perform dataprocessing, control function execution and/or other processing andmanagement services according to an example embodiment of the presentinvention. As such, it may be appreciated that the yard maintenancemanager 40 could be embodied as a computer, smart phone, server, orother computing device. In some embodiments, the processing circuitry110 may be embodied as a chip or chip set. In other words, theprocessing circuitry 110 may comprise one or more physical packages(e.g., chips) including materials, components and/or wires on astructural assembly (e.g., a baseboard). The structural assembly mayprovide physical strength, conservation of size, and/or limitation ofelectrical interaction for component circuitry included thereon. Theprocessing circuitry 110 may therefore, in some cases, be configured toimplement an embodiment of the present invention on a single chip or asa single “system on a chip.” As such, in some cases, a chip or chipsetmay constitute means for performing one or more operations for providingthe functionalities described herein.

In an example embodiment, the processing circuitry 110 may include oneor more instances of a processor 112 and memory 114 that may be incommunication with or otherwise control a device interface 120 and, insome cases, a user interface 130. As such, the processing circuitry 110may be embodied as a circuit chip (e.g., an integrated circuit chip)configured (e.g., with hardware, software or a combination of hardwareand software) to perform operations described herein. In someembodiments, the processing circuitry 110 may communicate withelectronic components of the sensor equipment 30 and the taskperformance equipment 20 via the network 50 (which may include one ormore communication networks). The network 50 may be localized such thatit is associated with a single parcel, or may extend over and include aplurality of parcels.

The user interface 130 (if implemented) may be in communication with theprocessing circuitry 110 to receive an indication of a user input at theuser interface 130 and/or to provide an audible, visual, mechanical orother output to the user. As such, the user interface 130 may include,for example, a display, one or more buttons or keys (e.g., functionbuttons or a keyboard), and/or other input/output mechanisms (e.g.,microphone, speakers, cursor, joystick, lights and/or the like). Theuser interface 130 may be configured to provide alerts, warnings and/ornotifications to the user or operator responsive to various triggerconditions being detected (e.g., via the sensor equipment 30 or othercomponents). In some cases, the user interface 130 may be configured togenerate such alerts, warnings and/or notifications in response to plantgrowing conditions being out of specification or out of recommendedranges. System malfunctions, damage or tampering with equipment,equipment theft and other component related stimuli may also be definedas triggers for generation of the alerts, warnings and/or notifications.The alerts, warnings and/or notifications may be generated via light,sound, visual display, or other devices that may be connected to or partof the yard maintenance manager 40. In some cases, the notifications maybe provided by text message or email.

The device interface 120 may include one or more interface mechanismsfor enabling communication with other devices via the network 50. Insome cases, the device interface 120 may be any means such as a deviceor circuitry embodied in either hardware, or a combination of hardwareand software that is configured to receive and/or transmit data from/tosensors of the sensor equipment 30 and devices of the task performanceequipment 20 in communication with the processing circuitry 110 byvirtue of the device interface 120 being capable of sending andreceiving messages via the network 50. In some example embodiments, thedevice interface 120 may provide interfaces for communication ofcomponents internal to the system 10 with components external to thesystem 10. For example, in an embodiment in which the yard maintenancemanager 40 is embodied as a computer or a server, the device interface120 may enable communication (e.g., via the internet or wirelesscommunication methods) with a smart phone of the owner/operator. Thiscommunication may also occur via the network 50 (or via a sub-network ofthe network 50) in some cases. However, it should also be appreciatedthat the owner/operator may directly interact with the yard maintenancemanager 40 via the user interface 130.

The processor 112 may be embodied in a number of different ways. Forexample, the processor 112 may be embodied as various processing meanssuch as one or more of a microprocessor or other processing element, acoprocessor, a controller or various other computing or processingdevices including integrated circuits such as, for example, an ASIC(application specific integrated circuit), an FPGA (field programmablegate array), or the like. In an example embodiment, the processor 112may be configured to execute instructions stored in the memory 114 orotherwise accessible to the processor 112. As such, whether configuredby hardware or by a combination of hardware and software, the processor112 may represent an entity (e.g., physically embodied in circuitry—inthe form of processing circuitry 110) capable of performing operationsaccording to embodiments of the present invention while configuredaccordingly. Thus, for example, when the processor 112 is embodied as anASIC, FPGA or the like, the processor 112 may be specifically configuredhardware for conducting the operations described herein. Alternatively,as another example, when the processor 112 is embodied as an executor ofsoftware instructions, the instructions may specifically configure theprocessor 112 to perform the operations described herein.

In an example embodiment, the processor 112 (or the processing circuitry110) may be embodied as, include or otherwise control the yardmaintenance manager 40. As such, in some embodiments, the processor 112(or the processing circuitry 110) may be said to cause each of theoperations described in connection with the yard maintenance manager 40by directing the yard maintenance manager 40 to undertake thecorresponding functionalities responsive to execution of instructions oralgorithms configuring the processor 112 (or processing circuitry 110)accordingly. As an example, the yard maintenance manager 40 may beconfigured to receive sensor information from the sensor equipment 30and make decisions regarding information to be provided to theowner/operator and/or instructions to be provided to task performanceequipment 20. The processing circuitry 110 may, in some cases, processthe condition information received from the sensor equipment 30 andcompare the condition information to growing condition parameters thatare stored in the memory 114 for a given zone.

In an exemplary embodiment, the memory 114 may include one or morenon-transitory memory devices such as, for example, volatile and/ornon-volatile memory that may be either fixed or removable. The memory114 may be configured to store information, data, applications,instructions or the like for enabling the yard maintenance manager 40 tocarry out various functions in accordance with exemplary embodiments ofthe present invention. For example, the memory 114 could be configuredto buffer input data for processing by the processor 112. Additionallyor alternatively, the memory 114 could be configured to storeinstructions for execution by the processor 112. As yet anotheralternative, the memory 114 may include one or more databases that maystore a variety of data sets responsive to input from the sensornetwork. Among the contents of the memory 114, applications may bestored for execution by the processor 112 in order to carry out thefunctionality associated with each respective application. In somecases, the applications may include a comparison of informationindicative of current growing conditions detected in a zone to storedinformation about growing condition parameters that are desired for thevegetation that is in the zone. As indicated above, the growingcondition parameters may be entered by the operator or may be extractedor retrieved from databases or sources accessible via the Internet basedon entry of an identity of the plant vegetation in a given zone.

As mentioned above, the parcel (or parcels) for which the yardmaintenance manager 40 provides service may be divided into zones. Eachzone could be monitored and managed based on the specific differentgrowing conditions that are desirable for the vegetation providedtherein. FIG. 2 illustrates a diagram of a parcel 200 that is dividedinto various zones. Some of the zones may be active zones while otherzones may be inactive zones. Active zones may be zones that include orotherwise permit access to the sensor equipment 30 and/or the taskperformance equipment 20. The inactive zones may be zones that either donot include or do not permit access to the sensor equipment 30 and/orthe task performance equipment 20, or areas for which, regardless of thecapability for monitoring and task performance, such activities are notdesired. As such, for example, an inactive zone may include an area thatis covered by a house, concrete, pavement, or land that is fallow orsimply not desired for active management. In FIG. 2, a first inactivezone 210 is defined to outline the footprint of a house, and a secondinactive zone 212 is defined to outline the footprint of a drivewayleading to the house.

A first active zone 220 is provided at the front of the house and mayrepresent a plant bed. A second active zone 230, a third active zone 232and a fourth active zone 234 are provided in the back yard and mayrepresent a garden. The remainder of the yard may represent a fifthactive zone 240. Of note, in this example, the first active zone 220covers a relatively large portion meant to represent the entire plantbed. Meanwhile, the fifth active zone 240 represents the entire yardthat is not either inactive or associated with the garden. However,these segmentation examples are merely exemplary in order to present arelatively simple example to facilitate explanation of an exampleembodiment. Thus, it should be appreciated that the plant bed and theyard could further be broken up into one or more other (e.g., smaller)zones, if desired. Similarly, although the garden is broken up intosmaller zones in this example, it should be appreciated that the gardencould be further broken up as well. Moreover, individual plants, rows ofplants and/or the like, could be designated to form their own zones insome cases. Likewise, within the yard, one or more trees, bushes orother specific plants could be identified as their own respective zones.As such, in some cases, embodiments could be practiced without any useof zones at all. Instead, for example, individual sensors (and/or taskperformance equipment) could be correlated to respective differentplants and therefore to the growing conditions that are suitable orpreferred for the respective different plants.

The zones (if used) may be programmed into the yard maintenance manager40 and the yard maintenance manager 40 may also be aware of the sensorequipment and task performance equipment that is associated with eachrespective zone. In some cases, the zones may simply be identified and acorresponding association with assets (e.g., sensors and taskperformance equipment) may also be programmed to correlate each asset toone of the zones (or multiple ones of the zones) without any need forassociation of the zones with any map data. However, in someembodiments, the parcel 200 may be defined in terms of corresponding mapdata and the zones may be defined with respect to the map data. In suchan example, a display similar to that illustrated in FIG. 2 may beprovided to represent the parcel 200. In examples where map data is notdesired or otherwise used, the image of FIG. 2 may merely represent thephysical layout of the assets, but the yard maintenance manager 40 neednot necessarily have an appreciation for the actual geographical layout.Instead, the yard maintenance manager 40 may be configured to justmaintain data associations between information received, the zones towhich the data correlates, and the assets in the zones. As mentionedabove, the yard maintenance manager 40 may also have the ability torecord information programmed regarding desirable growing conditionswhere such information is either programmed directly by the operator oris accessed based on an identification of the plant life that resideswithin the corresponding zone.

In some embodiments, for example, the memory 114 may store a parceldescriptor file including map data defining boundaries of the parcel200, boundaries of the zones and/or location information identifying thelocation of assets (e.g., sensor equipment 30 and task performanceequipment 20) located on the parcel 200. In some cases, the locationsand/or boundaries may be identified based on GPS coordinates,triangulation using radio becons or distance/direction from anotherknown locations or positions. Image data may be used to confirm orassist in finding boundaries in some situations. Alternatively oradditionally, boundary and/or location information may be learned (e.g.,by a robot such as the robotic rover 15 driving proximate to theboundary or location and noting the same (e.g., using RFID technology orthe like)). When a boundary or device location is encountered, the mapdata of the parcel descriptor file may be accessed (via the processingcircuitry 110) to record the corresponding information in associationtherewith. As such, in some embodiments, the boundary wire defining thework area of the robotic rover 15 may correspond to the boundary of oneor more of the zones.

As mentioned above, the robotic rover 15 may enhance the capabilities ofthe system 10, or the robotic rover 15 may serve as one or more of theother components (e.g., the sensor equipment 30 or the task performanceequipment 20) of the system 10. As an example, as shown in FIG. 2, eachzone may have one or more components of fixed sensor equipment and taskperformance equipment associated therewith. For example, moisture sensor250 (indicated by a cross) may be accompanied by a correspondingsprinkler 260 (indicated by a star). Other crosses in the image of FIG.2 may represent other sensors (e.g., moisture sensors), and other starsmay represent other task performance equipment (e.g., sprinklers)associated with other zones. Moreover, in some cases, one or more of thesprinklers may be operable via actuation of an actuator 265. Theactuator 265, and other actuators in the system, may be associated withone or more electric, hydraulic or otherwise locally or remotelyoperable devices that can take one or more other devices into or out ofservice when operated.

In some embodiments, a single sensor of any given type may be associatedwith a given zone. Thus, in such an example, although the second activezone 230 shows one moisture sensor 250. However, a pH sensor, atemperature sensor, a camera, and/or a light sensor could also beincluded in the second active zone 230. By providing only one sensor ofany given type per zone, the sensor data gathered from each respectivesensor may be easily understood to represent the conditions for theentirety of the zone. In such an example, one piece of task performanceequipment of any given type may also be employed in the simplestexamples (as shown for the garden and the plant bed in FIG. 2).Moreover, in some cases, there may be one piece of task performanceequipment associated with each respective sensor of a given type. Infact, in some cases, there may be a limit to the distance that ispermitted to be placed between a sensor of a given type (e.g., amoisture sensor) and a piece of task performance equipment thatcorresponds to the sensor (e.g., a sprinkler). Thus, for example, eachmoisture sensor may be no more than a given distance from acorresponding sprinkler. Moreover, in some cases, the sprinkler andmoisture sensor may be integrated with each other. However, it should beappreciated that, dependent upon the characteristics of the taskperformance equipment (and potential obstacles), it may be desirable formultiple pieces of task performance equipment to be provided in one ormore of the zones, or in association with a sensor of a given type.Similarly, it may be desirable for multiple sensors to be associatedwith a single piece of task performance equipment.

In other embodiments, multiple sensors (even of a given type) andmultiple pieces of task performance equipment (even of a giventype—lighting element, watering device, fertilizer, trimmer, mower,camera, etc.) may be associated with a given zone. However, it should beappreciated that in such an embodiment, the associations of differentassets within the zone may effectively (or actually), although notnecessarily, create sub-zones that can be collectively or individuallymanaged. The fifth active zone 240 is an example of such a zone.

For physical connections made between assets, wiring and/or hoseconnections for power, communication or other sourcing services may beaccomplished in any desirable fashion, but may be programmed into orotherwise known by the yard maintenance manager 40. Wirelesscommunications (if employed) may be accomplished by short range or otherradios that may be in communication with sensors or other assets. Forexample, Bluetooth, WiFi, Zigbee, RFID (near field communication), GSM,or other proprietary or standard based communication mechanisms may beemployed. In some embodiments, if one or more sensors are collocatedwith each other or with task performance equipment, a group of devicesmay communicate with a communication hub (which may be one of thesensors or devices) and the hub may wirelessly (or via wired connection)report data to the yard maintenance manager 40. Power may also besupplied locally by battery or solar cells that may be disposedproximate to one or more of the assets, or by power cables routed to oneor more of the assets.

When the assets include sprinklers, the sprinklers may be provided withwater from one or more hose or pipe connections. In some cases, multiplesprinklers may be sourced from the same hose (e.g., in series orparallel). Control over sprinkler operations may be accomplished bycharging the hose without local control or by charging the hose andtaking individual control over valves provided for local control of eachsprinkler via electronic control. Other irrigation tools (e.g., anirrigation crane) may also be used in other example embodiments.

In some embodiments, in addition to employing the fixed assets describedabove, one or more mobile assets may be employed. Within such a context,for example, a robotic mower or watering device may be used tofacilitate collection of data and/or the execution of tasks. Althoughany mobile asset could be employed, an example embodiment will bedescribed herein within the context of a robotic lawn mower or wateringdevice acting as the robotic rover 15. As described above, the roboticrobot 15 (or “robot”) may work within a work area defined by a boundarywire or other method. In some cases, the robot may perform a task (e.g.,grass cutting or lawn watering (e.g., via transport of a small (e.g., 5mm or less) hose linked to a water source via a hose reel) over theparcel 200. The robot may be equipped with an RFID reader to read theRFID tag of one or more sensors and/or pieces of task performanceequipment. In some cases, the robot may include a positioning modulethat is capable of noting the location at which one or more RFID tagswas read. Accordingly, the robot may be able to obtain geographiclocation information for mapping the location of assets. As such, thelocations of devices in the system 10 may be learned.

Alternatively or additionally, in some cases, the robot may further readdata from the corresponding sensors that it encounters while operating.The robot may store such data or transmit it to the yard maintenancemanager 40 wirelessly. If the data is stored, the data may betransmitted to the charging station or a communication device associatedtherewith when the robot docks for charging. The communication devicemay then communicate the data to the yard maintenance manager 40. Insome cases, the boundary wire may be used to power the sensors and/orthe communication device. Moreover, in some cases, the boundary wirecould even be used as a temporary or ad hoc transmission asset (e.g.,acting as an antenna).

In some examples, low power short range communications may be usedbetween the robot and the sensors, communication hubs, and/or taskperformance equipment. Then the robot may use higher powercommunications to pass information on to the yard maintenance manager 40and receive instructions therefrom. Alternatively, the robot may alsouse low power communications when docked for recharging. The robot maythen again use low power short range communications to direct certainactivities such that the overall power consumption is kept low byensuring that a minimum amount of power is used for systemcommunications.

Furthermore, in some embodiments, the robot itself may be used to powerthe sensors when the robot is proximate to the sensors. In this regard,similar to the operation of an RFID tag, the robot may radiate signalsthat can be used by sensors proximate thereto to take measurements andtransmit data measured to the robot. Thus, for example, inductive powerprovision may be accomplished to transfer power to remote assets withinthe system. Power transfer or communication in this manner can beaccomplished at relatively low power levels do to the proximity of therobot to the sensors or other devices that are being powered and/orcommunicated with. In some cases, the robot may also provide power toone or more of the sensors or the task performance equipment. Forexample, the sensors and/or task performance equipment may havebatteries that may be rechargeable by the robot transferring power fromits own batteries to the batteries of the one or more sensors/taskperformance equipment via inductive or wireless power transfer. Physicalcontact may be employed for such power transfers in some cases as well.

In some embodiments, the robot may further act as a mobile sensor. Inthis regard, for example, the robot may carry a camera on board and thecamera may record video or obtain image data associated with respectivelocations or zones. The image data, in addition to its potential use inlocation determination described above, may be analyzed to determine thecolor, size or length of vegetation or may be used to augment securityfunctions. Information regarding color, size or length of vegetation maythen be used to determine the growing conditions impacting thevegetation.

In some embodiments, the robot may be equipped with sensors capable ofmeasuring the resistance between the wheels of the robot as the robottransits over ground. The resistance measurements may be stored inassociation with the location at which the measurements are gathered. Asan alternative (or addition) to recording resistance, the power neededto cut vegetation in different areas may be recorded. Power and/orresistance measurement data may be transmitted to the yard maintenancemanager 40 for storage and comparison to future measurements in order todetermine current conditions, or at least relative changes inconditions. The robot may also directly sense water drops from thewatering system or otherwise sense moisture on the parcel. The yardmaintenance manager 40 may then adjust watering, lighting, fertilizinginstructions to modify growing conditions accordingly. As such, therobot may be configured to sense water distribution patterns and feedthe information back into the system 10 so that setup and calibrationmay be achieved for optimal performance. Furthermore, even for zonesthat might not have vegetation (e.g., the second inactive zone 212), therobot could be programmed to perform a task (e.g., raking or sweepingproximate to a walkway or drive way).

Other sensors or functional components may also be integrated into orotherwise provided onto the robot. For example, temperature sensors,cameras, radio receivers/transmitters, watering tools, cutting devices,moisture sensors, light sensors, lighting devices, and/or the like maybe included with the robot to enable condition checks to be made atrandom or specifically selected locations throughout the parcel 200.Thus, the robot may act as a mobile platform capable of hosting one ormore sensors and, in some cases, one or more task performance devices.However, as indicated above, the robot may also interact with (or evenpower) fixed sensors and/or task performance equipment.

As such, for example, watering (or some other task) may be commenced andthe system 10 may employ the sensor equipment 30 in combination withoperation of the robotic rover 15 to monitor the distribution of thewater (or fertilizer, etc.). The sensor equipment 30 may be transportedto different locations, or may data may be collected at differentlocations by the robotic rover 15 and then be used to provide feedbackvia the yard maintenance manager 40 to direct more or less watering (orother resource utilization) in certain areas.

In some cases, the robotic rover 15 may be controlled to ensure thatsynchronization or sequencing can occur relative to the tasks performedon the parcel 200. For example, mowing can be secured while wateringoccurs in a given zone, or mowing can be planned a specific given timeafter watering has been accomplished. Moreover, since in some cases thesensor equipment 30 can detect natural watering (e.g., rain) andirrigation efforts, the yard maintenance manager 40 may be enabled tomanage resource consumption to optimize water utilization based onprevailing weather conditions. For example, if a rain event is detected,watering may be postponed. In some cases, the magnitude of a rain eventmay also be detected so that watering postponement may be accomplishedfor a time that is proportional to the amount of rain received. In stillfurther examples, if the network 50 enables the yard maintenance manager40 to obtain weather forecast information (e.g., from the internet),then watering may be postponed even if a rain event has not yet occurred(e.g., if the rain event is forecast to occur within a given time periodof an otherwise scheduled or apparently needed watering event). Thus,for example, the yard maintenance manager 40 may access weatherinformation from sites associated with the location of the parcel 200,or the yard maintenance manager 40 may be enabled to utilize asubscription to a weather service to obtain forecast information.

In some example embodiment, the robotic rover 15 may be configured tooperate within an area that is defined by a boundary wire. The roboticrover 15 then roams within the bounded area to ensure that the entirearea is serviced. FIG. 3 illustrates an example operating environmentfor the robotic rover 15 that may employ a system bounded by such aboundary wire. The robotic rover 15 may operate to cut grass on theparcel 200 (i.e., a land lot) or in a zone, the boundaries of which maybe defined using one or more physical boundaries (e.g., a fence, wall,curb and/or the like), learned positional boundaries, a boundary wire300 or combinations thereof. The boundary wire 300 may emit electricalsignals that are detectable by the robotic rover 15 to inform therobotic rover 15 when a boundary of the parcel 200 (or zone) has beenreached. The robotic rover 15 may be controlled, at least in part, viacontrol circuitry located onboard. The control circuitry may include,among other things, the ability to detect the boundary wire 300 toredirect the robotic rover 15 to other areas within the parcel 200. Thecontrol circuitry may also control a positioning module that uses GPS,radio beacon triangulation, odometry or other means to determinelocation (e.g., its own, or the location of devices encountered).

In an example embodiment, the robotic rover 15 may be battery poweredvia one or more rechargeable batteries. Accordingly, the robotic rover15 may be configured to return to a charge station 310 that may belocated at some position on the parcel 200 in order to recharge thebatteries. The batteries may power a drive system and a functionalcontrol system of the robotic rover 15. However, the control circuitryof the robotic rover 15 may selectively control the application of poweror other control signals to the drive system and/or the functionalcontrol system to direct the operation of the drive system and/orfunctional control system. Accordingly, movement and operation of therobotic rover 15 over the parcel 200 may be controlled by the controlcircuitry in a manner that enables the robotic rover 15 tosystematically traverse the parcel 200 while operating to perform afunction on the work area of the parcel 200. In some embodiments, thecontrol circuitry may be configured to communicate wirelessly with anelectronic device 320 (e.g., a computer, mobile telephone, PDA, smartphone, and/or the like) of a remote operator 330 via communication links340 of a wireless communication network (e.g., network 50).

In some embodiments, the robotic rover 15 may further include amechanical operator of some sort. In this regard, for example, thesprinklers of some embodiments could be embodied as irrigation cranesthat may be mechanically turned on or off by the mechanical operator ofthe robotic rover 15. In such an embodiment, when directed, the roboticrover 15 may go to the location of one or more mechanical cranes thatare to be turned on (or off) and the robotic rover 15 may engage thecorresponding irrigation cranes with the mechanical operator toaccomplish the desired result. Thus, in various example embodiments, therobotic rover 15 may interact with sprinklers, valves, actuators,cranes, etc., in either a mechanical or electrical manner in order toturn such devices on or off responsive to instruction by the yardmaintenance manager 40 based on sensed conditions.

Accordingly, the robotic rover 15 may be configured to facilitateactivity related to data collection (enabling low power near field orother short range communication), power provision, direct taskperformance and indirect task performance (e.g., via equipmentmanipulation via electrical or mechanical methods). Battery replacementneeds or power consumption in general may therefore be kept to aminimum. Moreover, given the ability of the robotic rover 15 to act as amobile sensor, it may be possible in some cases to use the robotic rover15 as the only sensor or sensing device platform within the system 10.The robotic rover 15 may facilitate placement of devices within thesystem through detection and calibration techniques via the provision offeedback regarding the distribution of water or other growing conditionchanging resources over the parcel 200.

FIG. 4 illustrates a water migration path that may be practiced inconnection with an example embodiment. However, it should be appreciatedthat some of the components may be removed in simpler exampleembodiments. Thus, the example of FIG. 4 is not provided to be limitingin relation to the components included in the system, but merely to showvarious examples of some components that may be included in one examplesystem. As shown in FIG. 4, a water source 400 may be used to charge awater line 410. A first sprinkler 420 and a second sprinkler 422 mayreceive water from the water line 410. The water line 410 may beselectively charged to provide water for spraying from the first andsecond sprinklers 420 and 422. In this example, a power source 402 mayalso be provided to power various system components. In some cases, thepower source 402 may power the sprinklers, actuators of the sprinklersand/or the sensors of the system (including first sensor 430 and secondsensor 432). As shown in FIG. 4, the yard maintenance manager 40 maycommunicate with the robotic rover 15 either directly via a wirelesslink, or via the charging station 310 when docking occurs. An operatormay also interact with the system via the network using a remoteterminal 131. Other system components (e.g., light 450) may also becontrolled in accordance with some example embodiments.

As mentioned above, the robotic rover 15 may interact with components ofthe system. Thus, FIG. 4 further illustrates a power source 440 for therobotic rover 15 and power sources 442 and 443 for the sensors 430 and432. The robotic rover 15 can power the sensors 430 and 432 via powertransfer from the power source 440 to power sources 442 and 443 viawired or wireless connection. Also, the robotic rover 15 may include anoperator 445 to operate valve 447 on sprinkler 420, for example.Although not specifically shown, the valve 447 and/or other componentsof the sprinkler 420 (or any other task performance equipment) mayinclude batteries that may receive power from the power source 440 ofthe robotic rover 15 as described above.

In an example embodiment, the memory 114 may store (or the processor 112may otherwise access) the database (e.g., a plant ID database) describedabove. Such database may correlate certain plants to the correspondinggrowing conditions that are ideal or preferred for optimal growth. Asdescribed above, current conditions may be monitored by the sensorequipment 30 and compared to the information in the database todetermine any corrective action to be taken via the task performanceequipment 20. Reduced costs and reduced environmental impact maytherefore be achieved while achieving more optimal growing conditions.

In some cases, the yard maintenance manager 40 may take automated actionto improve growing conditions by controlling watering, fertilizing,cutting, lighting or other activities based on a determination thatcurrent conditions are not optimal. However, in other situations, theyard maintenance manager 40 may be configured to provide an alert orinstructions locally or via a smart phone or other remote device, toinstruct or otherwise inform the owner/operator that some changes tocurrent conditions may be advisable. The specific actions recommendedmay be identified, or an alert to check certain conditions may beprovided. Camera data may also be used to activate certain components tochase away undesirable wildlife under certain circumstances.Accordingly, a relatively robust system for control of yard conditions(e.g., garden or lawn conditions) may be provided in an automatedfashion. The result may be deemed to operate as a “smart garden” thatprovides efficient control to achieve optimal growing conditions.

In some cases, a single instance of the yard maintenance manager 40 maybe incorporated into a smart garden as described above. However, inother examples, multiple instances of the yard maintenance manager 40may be employed and/or the yard maintenance manager 40 may be providedin a distributed fashion. FIG. 5 illustrates an example in whichfunctions of the yard maintenance manager 40 may be distributed betweena local instance 40′ and a remote instance 40″ (which may be embodied ata server or in the cloud).

As shown in FIG. 5, the local instance 40′ of the yard maintenancemanager may include processing circuitry 110′ including a processor 112′and memory 114′ as described above in reference to FIG. 1. The localinstance 40′ may also include a device interface 120′ to interface withtask performance equipment 20, and the sensor equipment 30. If included,the robotic rover 15 may also interface with the local instance 40′ ofthe yard maintenance manager via network 50, as described above.

The user interface 130′ may provide a mechanism by which the operatorcan interact with the system locally. However, the operator may not onlyinteract with the user interface 130′ of the local instance 40′, but mayfurther be enabled to interface with remote terminal 131, which may be aPDA, cell phone, laptop, PC or other remote device such as describedabove in reference to the electronic device 320. The remote terminal 131may interface directly with the local instance 40′ of the yardmaintenance manager (e.g., via a local network) or may interface via theremote instance 40″ of the yard maintenance manager (e.g., via theinternet). Bluetooth or other connections are also possible, so that thesystem can be configured, monitored and/or manipulated either locally orremotely.

The local instance 40′ of the yard maintenance manager may be configuredto receive sensor data and control operation of the task performanceequipment 20. The local instance 40′ of the yard maintenance manager mayalso be configured to arbitrate between settings provided by theoperator and information received from the remote instance 40″ of theyard maintenance manager such as, for example, adjustments based onweather forecast information. The local instance 40′ of the yardmaintenance manager may therefore be configured with instructions,databases, operational guidelines and/or the like that are specificallyset up for operation on the parcel at which the local instance 40′ ofthe yard maintenance manager is physically instantiated.

Meanwhile, the remote instance 40″ of the yard maintenance manager mayinclude its own separate instances of processing circuitry 110″including a processor 112″ and memory 114″ as described above inreference to FIG. 1. The remote instance 40″ may also include a networkinterface 120″ to interface with the task performance equipment 20, andthe sensor equipment 30. If included, the robotic rover 15 may alsointerface with the remote instance 40″ of the yard maintenance managervia network 50, as described above. The remote instance 40″ may alsoinclude external data interfaces 130″ for interface with othercomponents or networks.

The remote instance 40″ of the yard maintenance manager may beconfigured to store configuration data and/or user account data that maybe associated with one or more local instances for various differentaccounts or organizations. The remote instance 40″ of the yardmaintenance manager may also store plant care information in variousplant care databases and include interfaces to weather services (e.g.,via the external data interfaces 130″. In some cases, the remoteinstance 40″ of the yard maintenance manager may further include a webinterface for remote terminal connection. Thus, the remote instance 40″of the yard maintenance manager may have a remote terminal interface tofacilitate interactivity with the remote terminal 131.

Accordingly, for example, the remote instance 40″ of the yardmaintenance manager may include configuration data that may be the sameor different and correspond to various different local instances of theyard maintenance managers of a particular organization or entity or of anetwork of organizations and entities. The remote instance 40″ of theyard maintenance manager may therefore be a cloud-implemented resourceat which globally available information specific to certain users and/orparcels may be stored. Local instances of the yard maintenance manageror the operators associated therewith may log in or otherwise contactthe remote instance 40″ of the yard maintenance manager to downloaddata, settings, or other information specific to the corresponding localinstance, organization associated with the local instance, or thelocation of the local instance. A flexible and highly configurablesystem may be provided that leverages local and remote resources foroptimal garden maintenance. The system also allows local management,combined local and remote management, or remote management of theresources of the system since the remote assets of the system may beused simply to configure or requisition information for the localassets, or to interact with local assets for monitoring and/or directingactivity of the local assets.

In some cases, the remote instance 40″ of the yard maintenance manageror an external service may maintain a database or other memory locationto store information of all sensor equipment, task performance equipmentand local instances of the yard maintenance manager that are availablefor use in different system installations. Such a database may alsocontain information about in which system installation a component isused and, for example, component status. Although a number of differentstatuses may be recorded, in some examples, status information mayindicate registration to a certain user, parcel or organization. Statusinformation may also or alternatively include information with respectto reports of lost or stolen equipment. In some cases, statusinformation may also or alternatively include information aboutsubscription status with respect to various services. In some cases, useof the database may be employed so that when a system component has beenassociated with a system installation, user account or organization, anattempt to associate the system component with another systeminstallation, user account or organization may be detected. Suchdetection means may be used to, for example, protect against theft ofsystem components, which may be a problem for a system installedoutdoors.

In some embodiments, the network 50 may be embodied as a local network,which may be proprietary or a standard wireless network to support thesensor equipment 30, the task performance equipment 20, the localinstance 40′ of the yard maintenance manager and the robotic rover 15.Additionally or alternatively, the network 50 may be a local areanetwork (e.g., a wired or wireless LAN) for connecting the localinstance 40′ of the yard maintenance manager to an internet gatewayand/or to the remote terminal 131. Additionally or alternatively, thenetwork 50 may be the internet, and may enable access of the remoteinstance 40″ of the yard maintenance manager and the remote terminal toconnect to the system from outside the local area. Ad-hoc local networksmay also or alternatively be created when the robotic rover 15 connectsto the sensor equipment 30 and/or the task performance equipment 20.Additional remote terminal interfaces may also be used to the yardmaintenance manager (e.g., connecting a portable handheld device viaBluetooth).

In some embodiments, the operator may interact with the yard maintenancemanager 40 via the user interfaces described herein or via the remoteterminal 131. Some of the task performance equipment 20 may also haveuser interfaces. For example, a watering system may include one or moresprinklers with a common control unit that is regarded as part of thetask performance equipment 20. Configuration of the common control unitor other such specific equipment may be handled locally at the equipmentand then transferred to the yard maintenance manager 40 to beincorporated into the system configuration database. Thus, there may beadditional user interfaces over and above those described herein.

In some embodiments, the yard maintenance manager 40 may be furthermodified to include task performance equipment control circuitry 41 asshown in the example of FIG. 6. The task performance equipment controlcircuitry 41 may be embodied as or by a separate processor or may beembodied by configuration of the processing circuitry 110 of the yardmaintenance manager 40. In any case, the task performance equipmentcontrol circuitry 41 may interface with the task performance equipment20 either directly or via the network 50, as shown in FIG. 6. Thus, forexample, the task performance equipment control circuitry 41 may includecircuitry to direct communications with task performance equipment 20 todirect the operation of the task performance equipment 20 and/orcircuitry to direct components that interact with the task performanceequipment 20 (e.g., the operator 445).

Embodiments of the present invention may therefore be practiced using anapparatus such as the one depicted in FIG. 1. However, other embodimentsmay be practiced in connection with a computer program product forperforming embodiments of the present invention. As such, for example,each block or step of the flowcharts of FIG. 7, and combinations ofblocks in the flowchart, may be implemented by various means, such ashardware, firmware, processor, circuitry and/or another deviceassociated with execution of software including one or more computerprogram instructions. Thus, for example, one or more of the proceduresdescribed above may be embodied by computer program instructions, whichmay embody the procedures described above and may be stored by a storagedevice (e.g., memory 114) and executed by processing circuitry (e.g.,processor 112).

As will be appreciated, any such stored computer program instructionsmay be loaded onto a computer or other programmable apparatus (i.e.,hardware) to produce a machine, such that the instructions which executeon the computer or other programmable apparatus implement the functionsspecified in the flowchart block(s) or step(s). These computer programinstructions may also be stored in a computer-readable medium comprisingmemory that may direct a computer or other programmable apparatus tofunction in a particular manner, such that the instructions stored inthe computer-readable memory produce an article of manufacture includinginstructions to implement the function specified in the flowchartblock(s) or step(s). The computer program instructions may also beloaded onto a computer or other programmable apparatus to cause a seriesof operational steps to be performed on the computer or otherprogrammable apparatus to produce a computer-implemented process suchthat the instructions which execute on the computer or otherprogrammable apparatus provide steps for implementing the functionsspecified in the flowchart block(s) or step(s). In this regard, a methodaccording to example embodiments of the invention may include any or allof the operations shown in FIG. 7. Moreover, other methods derived fromthe descriptions provided herein may also be performed responsive toexecution of steps associated with such methods by a computer programmedto be transformed into a machine specifically configured to perform suchmethods.

In an example embodiment, a method for providing smart gardenmanagement, as shown in FIG. 7, may include receiving sensor data fromsensor equipment including one or more sensors disposed on a parcel ofland at operation 700, determining current conditions on the parcelbased on the sensor data at operation 710, comparing the currentconditions to desirable conditions associated with vegetation planted onthe parcel of land at operation 720, and providing at least oneinstruction relative to operation of task performance equipmentconfigured to perform a task on the parcel, the task being associatedwith generating a result that is enabled to be monitored via the sensorequipment at operation 730. The method may further include employing arobot to work the parcel, where the robot performs at least one ofacting as a sensor of the sensor equipment, acting as a device of thetask performance equipment, or interacting with the sensor equipment orthe task performance equipment at operation 740.

In an example embodiment, an apparatus for performing the method of FIG.7 above may comprise a processor (e.g., the processor 112) configured toperform some or each of the operations (700-740) described above. Theprocessor 112 may, for example, be configured to perform the operations(700-740) by performing hardware implemented logical functions,executing stored instructions, or executing algorithms for performingeach of the operations. Alternatively, the apparatus may comprise meansfor performing each of the operations described above. In this regard,according to an example embodiment, examples of means for performingoperations 700-740 may comprise, for example, the yard maintenancemanager 40. Additionally or alternatively, at least by virtue of thefact that the processor 112 may be configured to control or even beembodied as the yard maintenance manager 40, the processor 112 and/or adevice or circuitry for executing instructions or executing an algorithmfor processing information as described above may also form examplemeans for performing operations 700-740.

In some embodiments, additional optional operations may be included orthe operations described above may be modified or augmented. Each of theadditional operations, modification or augmentations may be practiced incombination with the operations above and/or in combination with eachother. Thus, some, all or none of the additional operations,modification or augmentations described herein may be utilized in someembodiments. In this regard, in some cases, the parcel may be dividedinto a plurality of zones and each zone may be associated with at leastone sensor and at least one device of the task performance equipment. Insome cases, the yard maintenance manager may include processingcircuitry storing map data descriptive of the parcel and each of thezones is defined by a corresponding geographic description relative tothe map data. In an example embodiment, each of the zones may beassociated with plant data corresponding to at least one plant within arespective one of the zones, and the plant data may define desirableparameters for growth of the at least one plant. In some embodiments,the yard maintenance manager may compare the measured conditions fromthe at least one sensor of a particular zone to the plant dataassociated with the particular zone to determine whether to control thetask performance equipment relative to the particular zone to alterconditions in the particular zone. In some embodiments, the sensorequipment may be powered from the robot responsive to the robot passingwithin a predetermined distance of respective devices of the sensorequipment. In some examples, the sensor equipment may communicate withthe robot responsive to the robot passing within a predetermineddistance of respective devices of the sensor equipment. In an exampleembodiment, the robot may operate relative to a boundary defined byboundary wire, and the boundary wire may be used to power at least onesensor of the sensor equipment. In some embodiments, the robot isconfigured to detect information indicative of locations of assets amongthe sensor equipment or the task performance equipment and communicatethe detected information to the yard maintenance manager to enable theyard maintenance manager to determine locations of the assets relativeto the parcel. In some cases, the robot is configured to carry at leastone sensor of the sensor equipment and/or is configured as a device ofthe task performance equipment. In an example embodiment, the yardmaintenance manager may be configured to synchronize or sequenceoperation of different types of devices of the task performanceequipment.

Many modifications and other embodiments of the inventions set forthherein will come to mind to one skilled in the art to which theseinventions pertain having the benefit of the teachings presented in theforegoing descriptions and the associated drawings. Therefore, it is tobe understood that the inventions are not to be limited to the specificembodiments disclosed and that modifications and other embodiments areintended to be included within the scope of the appended claims.Moreover, although the foregoing descriptions and the associateddrawings describe exemplary embodiments in the context of certainexemplary combinations of elements and/or functions, it should beappreciated that different combinations of elements and/or functions maybe provided by alternative embodiments without departing from the scopeof the appended claims. In this regard, for example, differentcombinations of elements and/or functions than those explicitlydescribed above are also contemplated as may be set forth in some of theappended claims. In cases where advantages, benefits or solutions toproblems are described herein, it should be appreciated that suchadvantages, benefits and/or solutions may be applicable to some exampleembodiments, but not necessarily all example embodiments. Thus, anyadvantages, benefits or solutions described herein should not be thoughtof as being critical, required or essential to all embodiments or tothat which is claimed herein. Although specific terms are employedherein, they are used in a generic and descriptive sense only and notfor purposes of limitation.

That which is claimed:
 1. A lawn care growth monitoring systemcomprising: sensor equipment including one or more sensors disposed on aparcel of land; a local yard maintenance manager disposed proximate tothe parcel of land and configured to interface with the sensor equipmentto monitor growing conditions on the parcel of land, the growingconditions comprising a moisture level of the parcel of land; a remoteyard maintenance manager disposed remotely with respect to the parcel ofland and configured to interface with the local yard maintenance managerdisposed proximate to the parcel of land or the sensor equipment on theparcel of land; task performance equipment disposed on the parcel ofland and configured to perform a task on the parcel of land, the taskperformance equipment comprising a sprinkler configured to sprinklewater on the parcel of land, wherein the local yard maintenance manageror the remote yard maintenance manager is configured to interface withthe task performance equipment relative to performance of the task; anda robotic lawnmower comprising processing circuitry and being configuredto work the parcel of land and act as a mobile sensor, wherein theprocessing circuitry is configured to: perform a position determinationof the robotic lawnmower as the robotic lawnmower works the parcel ofland based on information received from the task performance equipmentdisposed on the parcel of land or the sensor equipment disposed on theparcel of land; perform a condition check of the parcel of land relativeto the position determination of the robotic lawnmower as the roboticlawnmower works the parcel of land, and provide feedback to the localyard maintenance manager regarding the condition check of the parcel ofland relative to the position determination of the robotic lawnmower,wherein the sensor equipment is configured to provide feedback on thegrowing conditions to the local yard maintenance manager, wherein thelocal yard maintenance manager is configured to determine if thecondition check indicates that the growing conditions are withinpredetermined growing condition parameters and direct the taskperformance equipment based on the determination if the condition checkindicates that the growing conditions are within the predeterminedgrowing condition parameters, wherein the sensor equipment or the taskperformance equipment is configured to receive power from the roboticlawnmower, via inductive or wireless power transfer, responsive to therobotic lawnmower passing proximate the sensor equipment or the taskperformance equipment.
 2. The system of claim 1, wherein the roboticlawnmower is even further configured to perform at least one of: actingas one of the one or more sensors disposed on the parcel of land, actingas a device of the task performance equipment, or interacting with thesensor equipment or the task performance equipment.
 3. The system ofclaim 2, wherein the information received from the task performanceequipment or the sensor equipment is further used by the processingcircuitry to determine border location or calibration information forthe robotic lawnmower.
 4. The system of claim 2, wherein the processingcircuitry is configured to detect information indicative of locations ofassets among the sensor equipment or the task performance equipment andcommunicate the detected information to the yard maintenance manager toenable the yard maintenance manager to determine locations of the assetsrelative to the parcel of land, the locations of the assets beingdetermined based on the processing circuitry reading an RFID tagassociated with the assets.
 5. The system of claim 1, wherein the remoteyard maintenance is configured to retrieve sensor data stored in thelocal yard maintenance manager.
 6. The system of claim 1, wherein theremote yard maintenance manager stores sensor data to allow localinspection by a user or automated analysis of the growing conditions. 7.The system of claim 1, wherein the remote yard maintenance managerstores configuration information for download to the local yardmaintenance manager.
 8. The system of claim 7, wherein the remote yardmaintenance manager is further configured to interface with at least oneother local yard maintenance manager or sensor equipment associated witha different parcel of land, and wherein the remote yard maintenancemanager stores configuration information for download to the at leastone other local yard maintenance manager associated with the differentparcel of land.
 9. The system of claim 1, wherein configurationinformation stored in the local yard maintenance manager is uploadableto the remote yard maintenance manager.
 10. The system of claim 1,wherein an operator is enabled to interface with the local and remoteyard maintenance managers via a remote device.
 11. The system of claim1, wherein the local yard maintenance manager further comprisesprocessing circuitry for directly or indirectly controlling the taskperformance equipment.
 12. The system of claim 1, wherein the local andremote yard maintenance managers communicate with the sensor equipmentvia a network, and wherein the network comprises a wired or wirelesslocal area network or the internet.
 13. The system of claim 1, whereinthe robotic lawnmower comprises an operator configured to activate atleast one device of the task performance equipment.
 14. The system ofclaim 1, wherein the local yard maintenance manager comprises taskperformance equipment processing circuitry configured to directly orindirectly control the task performance equipment.
 15. The system ofclaim 1, wherein performing the condition check of the parcel of landincludes analyzing the growing conditions impacting vegetation based oncolor, size or length of the vegetation as determined by a cameraattached to the robotic lawnmower.
 16. The system of claim 1, whereinperforming the condition check of the parcel of land includes analyzingthe growing conditions impacting vegetation based on measuringresistance between wheels of the robotic lawnmower and comparing theresistance to a previously measured resistance value at a same ordifferent position or based on measuring power used to cut grass andcomparing the power to a previously measured power value at a same ordifferent position.